what is tuple full explanation